<!DOCTYPE html>
<html xmlns:th="http://www.w3.org/1999/xhtml">
	<head th:replace="admin/_fragment :: head(~{::title})">
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
		<title>博客发布</title>
		<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.css">
		<link rel="stylesheet" type="text/css" href="../../static/lib/editormd/css/editormd.min.css"/>
		<link rel="stylesheet" type="text/css" href="../../static/css/index.css"/>
	</head>
<body>
	
	<!--导航-->
	<nav th:replace="admin/_fragment :: menu(1)" class="ui inverted attached segment m-padded-tb-mini">
		<div class="ui container">
			<div class="ui inverted secondary stackable menu">
				<h2 class="ui teal header item">管理后台</h2>
				<a href="#" class="active m-item item m-mobile-hide"><i class="home icon"></i>博客</a>
				<a href="#" class="m-item item m-mobile-hide"><i class="idea icon"></i> 分类</a>
				<a href="#" class="m-item item m-mobile-hide"><i class="tags icon"></i> 标签</a>
				<div class="right m-item m-mobile-hide menu">
					<div class="ui dropdown item">
						<div class="text">
							<img src="../../static/img/2.jpg" alt="" class="ui tiny avatar image" />
							小杜
						</div>
						<i class="dropdown icon"></i>
						<div class="menu">
							<a href="#" class="item">注销</a>
						</div>
					</div>
				</div>
			</div>
		</div>
		
		<a href="#" class="ui menu toggle black icon button m-top-right m-mobile-show">
			<i class="sidebar icon"></i>
		</a>
	</nav>
	
	<!--二级导航-->
	<div class="ui attached pointing menu">
		<div class="ui container">
			<div class="ui right menu">
				<a th:href="@{/admin/blogs/input}" class="active teal item">发布</a>
				<a th:href="@{/admin/blogs}" class="item">列表</a>
			</div>
		</div>
	</div>
	
	<!--中间内容-->
	<div class="m-container m-padded-tb-large">
		<div class="ui container">
			<form id="blog-form" action="#" th:action="@{/admin/blogs}" th:object="${blog}" method="post" class="ui form">
				<input type="hidden" name="published">
				<input type="hidden" name="id" th:value="*{id}">
				<div class="required field">
					<div class="ui left labeled input">
						<div class="ui selection teal compact basic dropdown label">
							<input type="hidden" value="原创" name="flag" th:value="*{flag}"/>
							<i class="dropdown icon"></i>
							<div class="text">标记</div>
							<div class="menu">
								<div class="item" data-value="原创">原创</div>
								<div class="item" data-value="转载">转载</div>
								<div class="item" data-value="翻译">翻译</div>
							</div>
						</div>
						<input type="text" name="title" placeholder="标题" th:value="*{title}"/>
					</div>
				</div>
				
				<div class="required field">
					<div id="md-content" style="z-index: 1 !important;">
						<textarea name="content" placeholder="博客内容" style="display: none;" th:text="*{content}"></textarea>
					</div>
				</div>
				
				<div class="two fields">
					<div class="required field">
						<div class="ui left labeled action input">
							<lable class="ui compact teal label">分类</lable>
							<div class="ui fluid selection dropdown">
								<input type="hidden" name="type.id" th:value="*{type}!=null?*{type.id}"/>
								<i class="dropdown icon"></i>
								<div class="text">分类</div>
								<div class="menu">
									<div th:each="type : ${types}" class="item" data-value="1" th:data-value="${type.id}" th:text="${type.name}"></div>
								</div>
							</div>
						</div>
					</div>
					<div class="field">
						<div class="ui left labeled action input">
							<lable class="ui compact orange label">标签</lable>
							<div class="ui fluid multiple search selection dropdown">
								<input type="hidden" name="tagIds" th:value="*{tagIds}"/>
								<i class="dropdown icon"></i>
								<div class="text">标签</div>
								<div class="menu">
									<div class="item" th:each="tag : ${tags}" data-value="1" th:data-value="${tag.id}" th:text="${tag.name}">Java</div>
								</div>
							</div>
						</div>
					</div>
				</div>
				
				<div class="required field">
					<div class="ui left labeled input">
						<label class="ui olive basic label">首图</label>
						<input type="text" th:value="*{firstPicture}" name="firstPicture" placeholder="首图引用地址"/>
					</div>
				</div>

				<div class="required field">
					<textarea name="description" th:text="*{description}" placeholder="博客描述..." maxlength="200"></textarea>
				</div>
				
				<div class="inline fields">
					<div class="field">
						<div class="ui checkbox">
							<input type="checkbox" id="recommend" name="recommend" checked th:checked="*{recommend}" class="hidden"/>
							<label for="recommend">推荐</label>
						</div>
					</div>
					<div class="field">
						<div class="ui checkbox">
							<input type="checkbox" id="shareStatment" name="shareStatment" th:checked="*{shareStatment}" class="hidden"/>
							<label for="shareStatment">是否允许转载</label>
						</div>
					</div>
					<div class="field">
						<div class="ui checkbox">
							<input type="checkbox" id="appreciation" name="appreciation" th:checked="*{appreciation}" class="hidden"/>
							<label for="appreciation">赞赏</label>
						</div>
					</div>
					<div class="field">
						<div class="ui checkbox">
							<input type="checkbox" id="commentabled" name="commentabled" th:checked="*{commentabled}" class="hidden"/>
							<label for="commentabled">打开评论</label>
						</div>
					</div>
				</div>
				
				<div class="ui error message"></div>
				
				<div class="ui right aligned container">
					<button type="button" class="ui button" onclick="window.history.go(-1)">返回</button>
					<button type="button" id="save-btn" class="ui pink button">保存</button>
					<button type="button" id="publish-btn" class="ui teal button">发布</button>
				</div>
			</form>
		</div>
	</div>
	
	<!--底部footer-->
	<footer th:replace="admin/_fragment :: footer" class="ui inverted vertical segment m-padded-tb-large">
		<div class="ui center aligned container">
			<div class="ui inverted divided stackable grid">
				<div class="three wide column">
					<div class="ui inverted link list">
						<div class="item">
							<img src="../../static/img/WeChat.png" class="ui rounded image" style="width: 130px;"/>
						</div>
					</div>
				</div>
				<div class="three wide column">
					<h4 class="ui inverted header">最新博客</h4>
					<div class="ui inverted link list">
						<p class="item">个性标签（User Page）</p>
						<p class="item">即使再小的帆</p>
						<p class="item">也能远航</p>
					</div>
				</div>
				<div class="three wide column">
					<h4 class="ui inverted header">联系我</h4>
					<div class="ui inverted link list">
						<p class="item">Email: 2914949141@qq.com</p>
						<p class="item">QQ: 2914949141</p>
					</div>
				</div>
				<div class="seven wide column">
					<h4 class="ui inverted header">公告</h4>
					<div class="ui inverted link list">
						<p class="item">这是我的个人博客，会分享关于编程，爱好，兴趣相关的内容，希望可以给来到这儿的人有所帮助...</p>
					</div>
				</div>
			</div>
			<!--线-->
			<div class="ui inverted section divider"></div>
			<h4 class="m-text-spaced m-opacity-tiny">Copyright &copy; 2019 - 2020 Blog Designed by du</h4>
		</div>
		
		
		
	</footer>
	<!--/*/<th:block th:replace="admin/_fragment :: script">/*/-->
	<script src="https://cdn.jsdelivr.net/npm/jquery@3.2/dist/jquery.min.js"></script>
	<script src="https://cdn.jsdelivr.net/semantic-ui/2.2.4/semantic.min.js"></script>
	<script type="text/javascript" src="../../static/lib/editormd/editormd.min.js"></script>
	<!--/*/</th:block>/*/-->

<script type="text/javascript">
	
	// 初始化markdown编辑器
	var contentEditor;
	$(function(){
		contentEditor = editormd("md-content", {
			width : "100%",
			height : 500,
			syncScrolling : "single",
			path : "/lib/editormd/lib/"
		});
	});
	
	
	
	$('.menu.toggle').click(function () {
		 $('.m-item').toggleClass('m-mobile-hide');
	});
	
	$('.ui.dropdown').dropdown({
		on : 'hover'
	});
	$('#save-btn').click(function () {
		$('[name="published"]').val(false);
		$('#blog-form').submit();
	})
	$('#publish-btn').click(function () {
		$('[name="published"]').val(true);
		$('#blog-form').submit();
	})

	$('.ui.form').form({
		fields : {
			title : {
				identifier : 'title',
				rules : [{
					type : 'empty',
					prompt : '标题：请输入博客标题'
				}]
			},
			content : {
				identifier : 'content',
				rules : [{
					type : 'empty',
					prompt : '标题：请输入博客内容'
				}]
			},
			typeId : {
				identifier : 'typeId',
				rules : [{
					type : 'empty',
					prompt : '标题：请输入博客分类'
				}]
			},
			firstPicture : {
				identifier : 'firstPicture',
				rules : [{
					type : 'empty',
					prompt : '标题：请输入博客首图'
				}]
			},
			description : {
				identifier: 'description',
				rules: [{
					type : 'empty',
					prompt: '标题：请输入博客描述'
				}]
			}
		}
	});
</script>
</body>
</html>
